package kubayaxi.video.client.service;

import kubayaxi.video.mybatis.customize.model.comment.dto.AddCommentDTO;
import kubayaxi.video.mybatis.customize.model.comment.dto.AllCommentDTO;
import kubayaxi.video.mybatis.customize.model.comment.dto.LikeCommentDTO;
import kubayaxi.video.mybatis.customize.model.comment.dto.QueryReplyDTO;
import kubayaxi.video.mybatis.customize.model.comment.vo.AllCommentVO;
import kubayaxi.video.mybatis.customize.model.comment.vo.QueryReplyVO;
import kubayaxi.video.service.base.common.request.BaseRequest;
import org.springframework.web.bind.annotation.RequestBody;

public interface ICommentService {
    AllCommentVO allComment(BaseRequest<AllCommentDTO> dto);

    void addComment(BaseRequest<AddCommentDTO> dto);

    void likeComment(BaseRequest<LikeCommentDTO> dto);

    QueryReplyVO queryReply(BaseRequest<QueryReplyDTO> dto);
}
